package com.ruoyi.system.domain;

import java.math.BigDecimal;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableLogic;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 账户对象 zhanghu
 * 
 * @author ruoyi
 * @date 2024-08-12
 */
public class Zhanghu
{
    private static final long serialVersionUID = 1L;

    /** 支付ID */
    private String zhId;

    /** 昵称名称 */
    @Excel(name = "昵称名称")
    private String zhName;

    /** 账户余额 */
    @Excel(name = "账户余额")
    private BigDecimal zhMoney;

    /** 可用余额 */
    @Excel(name = "可用余额")
    private BigDecimal zhKeyongmoney;

    /** 代收金额 */
    @Excel(name = "代收金额")
    private BigDecimal zhDaishou;

    /** 冻结金额 */
    @Excel(name = "冻结金额")
    private BigDecimal zhDongjie;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date zhStime;

    /** 状态 */
//    @TableLogic(value = "1",delval = "0")
    @Excel(name = "状态")
    private String zhZhuangtai;

    /** 操作 */
    @Excel(name = "操作")
    private String zhRole;
//    @TableLogic(value = "0",delval = "1")
//    private Integer zhDel;
//
//    public Integer getZhDel() {
//        return zhDel;
//    }
//
//    public void setZhDel(Integer zhDel) {
//        this.zhDel = zhDel;
//    }

    /** $column.columnComment */
    private String yhId;

    /** $column.columnComment */
    private String dpId;

    /** $column.columnComment */
    private String psyId;

    /** $column.columnComment */
    private String pszId;

    public void setZhId(String zhId) 
    {
        this.zhId = zhId;
    }

    public String getZhId() 
    {
        return zhId;
    }
    public void setZhName(String zhName) 
    {
        this.zhName = zhName;
    }

    public String getZhName() 
    {
        return zhName;
    }
    public void setZhMoney(BigDecimal zhMoney) 
    {
        this.zhMoney = zhMoney;
    }

    public BigDecimal getZhMoney() 
    {
        return zhMoney;
    }
    public void setZhKeyongmoney(BigDecimal zhKeyongmoney) 
    {
        this.zhKeyongmoney = zhKeyongmoney;
    }

    public BigDecimal getZhKeyongmoney() 
    {
        return zhKeyongmoney;
    }
    public void setZhDaishou(BigDecimal zhDaishou) 
    {
        this.zhDaishou = zhDaishou;
    }

    public BigDecimal getZhDaishou() 
    {
        return zhDaishou;
    }
    public void setZhDongjie(BigDecimal zhDongjie) 
    {
        this.zhDongjie = zhDongjie;
    }

    public BigDecimal getZhDongjie() 
    {
        return zhDongjie;
    }
    public void setZhStime(Date zhStime) 
    {
        this.zhStime = zhStime;
    }

    public Date getZhStime() 
    {
        return zhStime;
    }
    public void setZhZhuangtai(String zhZhuangtai) 
    {
        this.zhZhuangtai = zhZhuangtai;
    }

    public String getZhZhuangtai() 
    {
        return zhZhuangtai;
    }
    public void setzhRole(String zhRole) 
    {
        this.zhRole = zhRole;
    }

    public String getzhRole() 
    {
        return zhRole;
    }
    public void setYhId(String yhId) 
    {
        this.yhId = yhId;
    }

    public String getYhId() 
    {
        return yhId;
    }
    public void setDpId(String dpId) 
    {
        this.dpId = dpId;
    }

    public String getDpId() 
    {
        return dpId;
    }
    public void setPsyId(String psyId) 
    {
        this.psyId = psyId;
    }

    public String getPsyId() 
    {
        return psyId;
    }
    public void setPszId(String pszId) 
    {
        this.pszId = pszId;
    }

    public String getPszId() 
    {
        return pszId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("zhId", getZhId())
            .append("zhName", getZhName())
            .append("zhMoney", getZhMoney())
            .append("zhKeyongmoney", getZhKeyongmoney())
            .append("zhDaishou", getZhDaishou())
            .append("zhDongjie", getZhDongjie())
            .append("zhStime", getZhStime())
            .append("zhZhuangtai", getZhZhuangtai())
            .append("zhRole", getzhRole())
            .append("yhId", getYhId())
            .append("dpId", getDpId())
            .append("psyId", getPsyId())
            .append("pszId", getPszId())
            .toString();
    }
}
